/*
    File Name: style.css
*/
  
/* body */
    body {
	/*background:#79808a url(../images/background.png) center top no-repeat;*/
/*	color:#747474;*/
color:#000000;
	padding:0px;
    }

    #header_wrap{
       background: url(../images/footer.jpg)  repeat-x;
/*       background: url(../images/header.jpg)  repeat-x;*/
    }
/* Layout general*/
    #container{ 
	background:#fff; 
    }  
        
/* navigation bar */    
    #navigation_bar{
        float: right;
/*	background:#e1e5e9 url(../images/border.gif) left repeat-y;*/
    }

    #navigation li{
/*	color:#747A80;*/
        color:#ffffff;
    }

    /* top-level links */
    #navigation li a{
	color:#ffffff;
/*	text-shadow: 1px 1px 0px  #C5C5C5 ; */
    }

    /* top-level links hover */
    #navigation li a:hover, #navigation li.current_page_item a{
/*	color:#474E58; */
        color:#1FA8D7; 
    }
    
    /* sub level links */
    #navigation li li a{ 
	text-shadow: 1px 1px 0px  #fff ;
	color:#747A80 !important;
    }

    /* sub level links hover */    
    #navigation li li a:hover{ 
	text-shadow: 1px 1px 0px  #fff ;
	color:#474E58 !important;
    }    

    
    /* drop down menu images */
    #navigation ul img{
	border:1px solid #fff ;
    }    
    
    /* drop down style */
    #navigation ul{
	background:#e1e5e9 ;
	border:1px solid #fff;	
	-webkit-box-shadow: 2px 2px 4px #545454;
	-moz-box-shadow: 2px 2px 4px #545454; 
    }

    #navigation ul li{ 
	background: url(../images/line.png) bottom repeat-x; 
    }
    
/* line */
    .line{
	border-bottom:1px solid #e5e8eb;
    }
    
    .line.top a{
	background:#e5e8eb;
	border-left:5px solid #fff;
    }
    
/* search bar */
    .search_bar{
	background: url(../images/search.png) left top no-repeat; 
    }
    
    .search_bar form input{
	color:#eef1f4;
    }
    
    .search_bar form input.searchsubmit{
	background:url(../images/search_arrow.gif) 10px 10px no-repeat;
    }
    
/* Home Page Slider */
#slider_block{
    background: url(../images/slider_back.jpg);
    
}
#slider{
    background: url(../images/slider-image-bg.jpg);
    margin:0px;
   
}
#slider, #slider_area{
    height:278px;
}


    /* slider title with links */
    .slide b.title, .slide b.title a{ 
	color:#e1e5e9;
	text-shadow: 1px 1px 0px  #4B4F55;
    }    

    .slide b.title a:hover{
	color:#363A3F !important;
	text-shadow: 0px 1px 4px  #DFE0EF;
    }        	
        
    /* slider text */
    #slider_area .desc{
/*	background: url(../images/slider_desc_back.png);*/
	color:#D5D9DE; 
    }
    
    #slider_area .desc{
     width:400px;   
    }
        
    #slider_area .desc a{ 
	color:#fff;
    }
    
    /* news & slider thumbs */

    .slider_thumbs li a{
	border: 1px solid #fff;
    }

    .slider_thumbs li a:hover{
	border: 1px solid #9BA3AB;
    }

    .slider_thumbs li.activeSlide a{
	border: 1px solid #9BA3AB;
    }

    .slider_thumbs li a.focus{
	border: 1px solid #9BA3AB;
    }
    
     /* news */
    .news_bar{
	background:url(../images/news_icon.png) left no-repeat;
    }
    
    .news_line a{
	color:#81878d;
	text-shadow: 1px 1px 0px  #fff ;
    }    
    
    .news_line a:hover{
	color:#666B70;
	text-shadow: 1px 1px 0px  #fff ;
    }
    
/* Sidebars */

    .sidebar_left{
	border-right:1px solid #e5e8eb;
	background:#fff url(../images/sidebar_border.png) left top repeat-y;
    }
    
    .sidebar_right{
	border-left:1px solid #e5e8eb;
	background:#fff url(../images/sidebar_border.png) right  repeat-y;	
    }
    
/* header links & slogan */
    .top_content{
        float:right;
        right:140px;
/*	border-bottom:1px solid #e1e5e9;*/
    }
    
   .top_links li{
	border-left:1px solid #D0D4D9;
    }

   /* flags */
   .top_content .flags{
/*	background:#e1e5e9;*/
   }

   .top_content .flags li a{
	/*border:1px solid #e1e5e9;*/
   }

   .top_content .flags li a:hover{
	/*border:1px solid #fff; */
   }
    
    
/* Colored bar*/
    .bar{
	background:#e1e5e9 url(../images/border.gif) left repeat-y;
    }


/* Portfolio */

    .portfolio_categories li a{ 
	color:#81878d;
	text-shadow: 1px 1px 0px  #fff ;
	background:#e1e5e9; 
    }

    .portfolio_categories li a:hover{ 
	text-shadow: 1px 1px 0px  #fff ;
	background:#D3D7DC; 
    }
    
/* Products */

    /* Product list line holder */    
    .product_list_block{ 
	background:#fff url(../images/sidebar_border.png) left repeat-y; 
    }
    
    .product_list_block .box{ 
    	border-left:1px solid #e5e8eb; 
    }
    
    .price{ 
	clear:both !important; 
	color:#7c8c9c;
    }
    
    .p_box{
	background:#F7F8F9 url(../images/sidebar_border.png) left repeat-y;
    }

    .p_box .thumbs li a{
	border: 1px solid #e8ecee;
    }

    .p_box .thumbs li a:hover{
	border: 1px solid #9BA3AB;
    }

    .p_box .thumbs li.activeSlide a{
	border: 1px solid #9BA3AB;
    }

    .p_box .thumbs li a.focus{
	border: 1px solid #9BA3AB;
    }
    
    /* a bigger link for the icons */
    .big_link{
	color:#606D7A;
    }

    .big_link:hover{
	color:#929DAA;
    }

    /* related products title bar */
    .related_products{
    	background:#F7F8F9 url(../images/sidebar_border.png) left top repeat-y;
    }
    
    /* related products title */
    .related_products h6{
	color:#606D7A;
    }
    
    
/* Blog */

    /* blog box */
    .blog_box{
	background:#fff url(../images/sidebar_border.png) left repeat-y;
    }
    
    /* date block */
    .blog_box .date{
	background:#e1e5e9;
    }
    
    /* categories */
    .blog_box .categories{
	background:#F7F8F9;
    }

    /* comments block */
    .blog_box .comments{
	background:#e1e5e9;
    }
     
/* Paging */

     .paging li{
	background:#e1e5e9;
    }
    
    /* paging links */
    .paging li a,  .paging li.active a{
       color:#707984;
    }
   
     /* paging arrows */
    .paging .arrowleft{
	 background:#e1e5e9 url(../images/arrow_left.png) center center no-repeat;
    }

    .paging .arrowright{
	 background:#e1e5e9 url(../images/arrow_right.png) center center no-repeat;
    }

    .paging .arrowleft:hover{
	 background:#C3C7C9 url(../images/arrow_left.png) center center no-repeat;
    }

    .paging .arrowright:hover{
	 background:#C3C7C9 url(../images/arrow_right.png) center center no-repeat;
    }     

    .paging li:hover{ 
	background:#C3C7C9;
    }
    
/* Breadcrumb Menu */
    .breadcrumb{
	background:#F7F8F9 url(../images/sidebar_border.png) left top repeat-y;
	color:#a1a1a1;
    }

    .breadcrumb a{
	color:#a1a1a1;
    }
    
/* Sub Navigation */	 

    ul.sub_navigation li {
	border-bottom:1px solid #e5e8eb;
    }

    ul.sub_navigation li a{
/*	color:#a1a1a1;*/
color:#ffffff;
	font-size:12px;
    }    

    ul.sub_navigation li:hover{
/*	background:#F7F8F9;*/
 font-weight: bold;
    }

/* Links */	 
    a{
	color: #707984;
    }
    
    a:hover{
    }
    
/* Headings*/
    h1,h2,h3,h4,h5,h6{
/*	color: #7c8c9c;*/
        color: #000000;
    }

    /*	heading colors and links  */
    h1 a, h2 a{ 
	color: #6B7988;
    }
    
    h3, h4,h5,h6, h3 a, h4 a, h5 a, h6 a{ 
	color: #000000;
    }

    h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{
/*        color: #000000;*/
        color: #929DAA;
    }
    
/* Tables */
    table{ 
	border-right:1px solid #e5e8eb;
	border-top:1px solid #e5e8eb; 
    }
    
    table th { 
	background:#e1e5e9; 
	border-bottom:1px solid #e5e8eb;
	border-left:1px solid #e5e8eb;	
    }
    
    table tr {
    }
    
    table td { 
	border-bottom:1px solid #e5e8eb;
	border-left:1px solid #e5e8eb;	
    }
    
    table tr.dark {
	background:#F7F8F9;
    }
    
/* Images with mouseover effect - play and plus icons */

    /* mouse over effect */
    .imagemask{
	-moz-box-shadow: inset 0 0 18px #000;
	-webkit-box-shadow: inset 0 0 18px #000;
	box-shadow: inset 0 0 18px #000;
    }

    /* plus icon */
    .imagemask.plus{
	background:url(../images/plus.png) center 30px no-repeat; 
    }

    /* play icon */
    .imagemask.play{
	background:url(../images/play.png) center 30px no-repeat; 
    }    
    
/* Forms */
    input, select, textarea{
        color:#696969;
        border:1px solid #D3D3D3; 
    }

    .button{
	color:#81878d;
	background:#e1e5e9;
	text-shadow: 1px 1px 0px  #fff ;
    }
    
    .button:hover{
	background:#EAEAEA; 
    }
    form ul li{
        margin:0px;
        padding:0px;
    }
/*contact form validation*/
    #validate_form label{
/*        color:#606060;*/
color:#ffffff;
    }
    
    #validate_form label.error {
        color: red;
        border: 0px solid red;
    }
    
    #validate_form .error{
        color: red;
        border: 1px solid red;
    }
    
/* Form Messages*/
    .ok_box{
        border:1px  dashed green;
        color:green;	
    }    

    .ok_box h3{
	color:green;
    }    
    .error_box, #loader{
        border:1px  dashed red;
        color:red;
        padding:10px;
    }
         

/* Text Elements */

    /*  blockquote for testimonial */
    blockquote.testimonial {
	background:#fff;
	border:1px solid #e1e5e9;
	color:#AAAAAA;
	text-shadow: 1px 1px 0px  #fff;
    }
 
    .testimonial_name{
	background:url(../images/testimonial_arrow.png) 4px top no-repeat;
	color:#939393;
    }

    /* Standart block quote */
    blockquote {
	background:#F7F8F9 url(../images/sidebar_border.png) left top repeat-y;
	color:#A5A5A5;
    } 

    /* right-side pull quote */
    blockquote.pullright{ 
	background:#F7F8F9 url(../images/sidebar_border.png) right top repeat-y;
    }
    
    code {
	border:1px solid #e5e8eb;	
	background:#F2F2F2 url("../images/code.gif") repeat 0px 0px !important;   
    }
    
    
/* Highlighted Texts */

    /*Thene default color*/
    span.htext{
	color:#fff;
	background:#269bc6; 	
    }
    
    /*yellow*/
    span.yellow{
	color:#000;
	background:#ffbf00; 
    }

    /*black*/
    span.black{
	color:#fff;
	background:#000; 	
    }

    /*red*/
    span.red{
	color:#fff;
	background:#C10101; 	
    }    

/* Footer */
    .footer_background{
/*	background:#6c737d;*/
background:#F7F8F9 url(../images/footer.jpg) repeat-x;
height: 400px;
    }

    .footer_line{
	background:#EDF3F6;
    }
    
    #footer {
/*	background:#fff;*/
     padding:0px;
    }
   
    ul.footer_links li{ 
	border-left:1px solid #BDC7D6;
    }

/* Lists */
  
    .lined li{
	border-bottom:1px solid #e5e8eb;
    }    
    
/* Tooltip */

/* tooltip styling */
.tooltip { 
	color:#fff;
	background: url(../images/slider_desc_back.png);
}
#header_wrap {
    background-color: #2E9FFF;
/*    background-color: #000000;*/
/*border-bottom: 1px solid #BABABA;*/
    border-bottom: 1px solid #2CA7D4;
    
    border-top: 1px solid #BABABA;
}

.home_content{
    background: url(../images/rs3_home_main.jpg);
}
#footer .part1{
    color:#fff;
}
.content .box.three{
    width: 276px;
}
.home_content{
    background: none;
}
.home_box{
    background: url(../images/rs3_home_main.jpg);
    box-shadow: 0 0 4px #A0A0A0;
    border:1px solid #FFFFFF;
    padding: 10px;
        min-height:200px;
}
.bottom-line{   
    border-bottom-style: solid;
    border-bottom-width: 4px;
    margin-bottom: 0.5em;
    padding: 0 0 0 10px;
    
}
.line-orange {
    border-bottom-color: #FA8F6F;
}
.line-green {
    border-bottom-color: #B7D897;
}
.line-blue {
    border-bottom-color: #55AADA;
}

.content .box.two-three{
    width:auto;
   
}
.bar{
     background-color: #EDF3F6;
}
.footer_box{
    margin-top: 20px;
    min-height: 300px;
    
}

input, select, textarea{
    padding:0px;
}
